#include "comm.hpp"


int main()
{

    Init ser(SERVER);
    char* str = ser.getStr();

    int n = 6;
    while(n--)
    {
        cout << "client -> server# " << str << endl;
        sleep(1);
    }

    //1.创建key
    // int key = getKey();
    // cout << "server: " << toHex(key) << endl;

    // //2.创建共享内存
    // int shmid = creatShm(key, SIZE);
    // cout << "server shmid: " << shmid << endl;

    // //3.关联共享内存
    // char* str = attachShm(shmid);

    // //通信

    // //4.断连-当进程退出的时候，共享内存并不随进程自动退出(随OS)。要先让进程与共享内存断开链接，然后再释放共享内存，这时上次上次创建的共享内存才消失
    // //使用命令行删除的时ipcrm -m +shmid
    // detachShm(str);

    // //5.释放共享内存
    // delShm(shmid);
    return 0;
}